Update VS property sheets
authorChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 20 Jun 2011 09:05:00 +0000 (17:05 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 20 Jun 2011 09:05:00 +0000 (17:05 +0800)
As Cairo and Cairo-GObject are often built as two seperate DLLs/modules,
set the property sheets to link to both libraries, instead of using the
previous approach where a monolithic Cairo DLL which contains GObject
support is used.

build/win32/vs10/gtk+.props
build/win32/vs9/gtk+.vsprops

index 516bb069487693c05a7d332a3405b6f01688a8c0..56238541775187ec44de66a89da610edd40f0aa2 100644 (file)
@@ -560,7 +560,7 @@ $(CopyDir)\bin\glib-compile-schemas.exe $(CopyDir)\share\glib-2.0\schemas
       <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
     </ClCompile>
        <Link>
-      <AdditionalDependencies>pangocairo-1.0.lib;cairo.lib;pango-1.0.lib;gdk_pixbuf-2.0.lib;gio-2.0.lib;gmodule-2.0.lib;gobject-2.0.lib;glib-2.0.lib;intl.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>pangocairo-1.0.lib;cairo.lib;cairo-gobject.lib;pango-1.0.lib;gdk_pixbuf-2.0.lib;gio-2.0.lib;gmodule-2.0.lib;gobject-2.0.lib;glib-2.0.lib;intl.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     </Link>
     <PreBuildEvent>
index 94ea1b6424bd0308197fc0406b85088f79565221..82a129a5494cf96e85b0e85cf9abcb13e4b570a9 100644 (file)
@@ -14,7 +14,7 @@
        />\r
        <Tool\r
                Name="VCLinkerTool"\r
-               AdditionalDependencies="gdk_pixbuf-2.0.lib pangocairo-1.0.lib pango-1.0.lib cairo.lib gio-2.0.lib gmodule-2.0.lib gobject-2.0.lib glib-2.0.lib intl.lib"\r
+               AdditionalDependencies="gdk_pixbuf-2.0.lib pangocairo-1.0.lib pango-1.0.lib cairo.lib cairo-gobject.lib gio-2.0.lib gmodule-2.0.lib gobject-2.0.lib glib-2.0.lib intl.lib"\r
                AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"\r
        />\r
        <Tool\r